@charset "UTF-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body {font-family:"微软雅黑","Helvetica Neue",Helvetica,STHeiTi,sans-serif;line-height:1;-webkit-font-smoothing: subpixel-antialiased;margin: 0 auto;/*max-width: 1080px;*/-webkit-tap-highlight-color:rgba(0,0,0,0);color:#666;font-size:14px;}
html,body{height:100%;}
:focus {outline: 1;outline-style:none;/*outline:0*/}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { display:block;}
ul,ol{list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted #000;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1px 0;padding:0;}
input, select {vertical-align:middle;margin:0;padding:0;border:0;background:none;}
input[type="text"],input[type="password"],input[type="button"],input[type="submit"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none}
img{-ms-interpolation-mode:bicubic; border-width:0;}
caption,th{text-align:left;}
a{color:#666;text-decoration:none;outline:0;font-size:14px;}
a:hover,a:active{color:#304355;text-decoration:none;}
.clearfix{*zoom:1;}
.clearfix:after{content:'\0020';display:block;height:0;font-size:0;visibility:hidden;clear:both;}
.clearit{clear:both;font-size:0;line-height:0;height:0;}
.transitionAll{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;-webkit-backface-visibility: hidden;}
em{font-style: normal;}
.relative{position:relative;}
.w{width:100%;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}
.fL{float:left;}
.fR{float:right;}
.show{display:block!important;} 
.hide{display:none!important; }
.border_box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tab-con{display:none;}


.mask{width:100%;height:100%;position:fixed;left:0;top:0;background:#000;z-index:9998;opacity:.8;filter:alpha(opacity=80);display:none;}

.select-option{height: 32px;width: 216px;position: relative;background: #98a1aa;}
.select-option ul{position: absolute;width: 100%;left: 0px;top:32px;display:block;border-top: 0;background: #98a1aa;display: none;z-index: 999;}
.select-option ul li{height: 30px;line-height: 30px;padding-left: 10px;cursor: pointer;}
.select-option ul li:hover{background: #f2f4f5;}
.select-option em{display: block;padding: 0 10px;line-height: 32px;font-size: 16px;color: #333;}
.select-option .arrow{width: 0;height: 0;position: absolute;right: 5px;top: 13px;cursor: pointer;border: 6px solid transparent;border-top-color: #304355}
.select-option .arrow-up{border: 6px solid transparent;border-bottom-color: #304355;top:6px;}


.nav-box{ background-color: #304355;padding:25px 0 0;}
.nav-box .hd{}
.nav-box .hd .logo{display: block;width: 257px;height: 87px;float: left;background: url('../../images/v3_0/p01.png') no-repeat;}
.nav-box .hd .tools-box{width: 500px;float: right;}
.nav-box .hd .tools{text-align:right; }
.nav-box .hd .tools a{font-size: 14px;color: #fff;line-height:18px;display: inline-block;position: relative; }

.nav-box .hd .tools .qrcode{display: block;position: absolute;left: 50%;top: 35px;padding: 10px;background: #fff;z-index: 9999;width: 150px;height: 150px;font-size: 0;line-height: 0;border:0px solid #333;box-shadow:0px 0px 6px #333;margin-left: -85px;display:none;}
.nav-box .hd .tools .qrcode:before{content: '';width: 0;height: 0;border: 10px solid transparent;border-bottom-color: #fff;position: absolute;left: 50%;margin-left: -10px;top: -20px; }
.nav-box .hd .tools .qrcode img{width: 150px;height: 150px;}

.nav-box .hd .tools a:hover .qrcode{display: block;}


.nav-box .hd .tools em{font-size: 16px;color: #fff;line-height:18px;margin: 0 20px;}
.nav-box .hd .search-box{height: 32px;margin-top: 25px;width: 320px;float: right}
.nav-box .hd .search-box .text{width: 235px;height:32px;padding:0 15px 0 15px;  color: #304355;font-size: 14px;vertical-align: top;background:#fff; line-height: 32px; }
.nav-box .hd .search-box .sub-btn{width:52px;height:32px;font-size: 14px;line-height:32px;text-align: center;color: #fff;background-color: #fe8300;vertical-align: top;}
.nav-box .hd .search-box .select-option{width: 85px;margin-left: 3px;background: #98a1aa;height: 32px;border:0;}
.nav-box .hd .search-box .select-option em{color: #304355;font-size: 14px;line-height: 32px;}
.nav-box .hd .search-box .select-option ul{border:0;background: #98a1aa;top: 32px;z-index: 9990;left: 0 }
.nav-box .hd .search-box .select-option ul li{color: #304355}


.nav-box .bd{height: 60px;line-height: 60px;background: #fff;border-bottom: 4px solid #fe8300;margin-top: 25px;}
.nav-box .bd .items{}
.nav-box .bd .item{height: 60px;position: relative;text-align:center;line-height: 60px;font-size: 18px;color: #000;z-index: 999; display: inline-block;*float:left;}
.nav-box .bd .item>a{display: inline-block;height: 100%;line-height: 60px;font-size: 20px;color: #000;padding:0 38px;}
.nav-box .bd .item>a:hover,.nav-box .bd .on a{background: #98a7b6;}
.nav-box .bd .level-2{position: absolute;left: 0;top:60px;width: 100%;background:#98a7b6;display: none;z-index: 9999; border-top:4px solid #fe8300;}
.nav-box .bd .level-2>a{display: block;width: 100%;height:46px;line-height:46px;font-size: 18px;color: #333;}
.nav-box .bd .level-2>a:hover{background: #d6dce2;}
.nav-box .bd .on .level-2{display: block;}

.swiper-container {width: 100%; height: 100%;margin-left: auto;margin-right: auto;}
.swiper-slide {text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.footer{background:#575859;border-top: 10px solid #d4d4d4;}
.footer .bd{padding-top:40px;padding-bottom:20px;}
.footer .bd .qrcode{width: 130px;float: left;    margin-left: 25px;}
.footer .bd .item{width: 200px;float: left;margin-left: 55px;margin-bottom: 20px;}
.footer .bd .item h3{border-bottom: 1px dashed rgba(255, 255, 255, .2);height:18px;padding-bottom: 16px;height: 20px;line-height: 20px;font-size: 18px;color:#fff;font-weight:500;margin-bottom: 15px;}
.footer .bd .item p{line-height: 32px;font-size: 14px;color: #fff;}
.footer .bd .item p a{line-height: 32px;font-size: 14px;color: #fff;}
.footer .bd .item .icon{display: inline-block;height: 32px;width:20px;vertical-align: middle;margin-right: 5px;}
.footer .bd .item .email{background: url('../../images/v3_0/p03.png') center center no-repeat;background-size:16px;}
.footer .bd .item .phone{background: url('../../images/v3_0/p04.png') center center no-repeat;background-size:15px; }

.footer .ft{background-color: #304355;height: 32px;line-height: 32px;text-align: center;color: #fff;font-size: 12px;}
.footer .ft a{color: #fff;font-size: 12px;}

.bgfff{background: #fff;}
.ad{margin-bottom: 20px;position: relative;}
.ad img{width: 100%;}



.bread-crumbs{height: 48px;line-height: 48px;font-size:16px;color: #000;margin-bottom: 20px;}
.bread-crumbs a{line-height: 48px;font-size:16px;color: #000;}
.bread-crumbs em{margin: 0 10px;line-height: 48px;font-size:16px;color: #000;}


.more-btn{ font-size: 14px;line-height: 2;color: #304355;}
.see-more{text-align: center;height: 20px;position: relative;}
.see-more:before{content: '';width: 100%;height: 1px;border-top: 1px dashed #a8a8a8;position: absolute;left: 0;top: 50%;}
.see-more a{color: #333;line-height: 20px;font-size: 12px;display: inline-block;background: #fff;position: relative;z-index: 1;height: 20px;padding: 0 10px;vertical-align: top;}








.tit-h2{font-size:24px;color:#000;font-weight:400;height:27px;line-height:27px;margin:0 auto 20px;border-left: 10px solid #f60;padding-left: 14px;position: relative;}
.tit-h2 a{font-size:24px;color:#000;font-weight:400;line-height:27px;}


.tit-h3{font-size:22px;color:#333;font-weight:400;height:20px;line-height:20px;margin:0 auto 20px;border-left:3px solid #f60;padding-left: 10px;position: relative;}
.tit-h3 a{font-size:20px;color:#333;font-weight:400;line-height:20px;}
.tit-h3-1{height: 29px;border-bottom: 1px solid #f60;position: relative;margin-bottom:8px;}
.tit-h3-1 img{vertical-align: top;margin-top: 8px;padding-right:15px;background:#fff}
.tit-h3-1 .more-btn{background: #fff;display: inline-block;line-height: 29px;vertical-align: top;padding-left: 15px;margin-top: 10px;}
.tit-h3-1 .fR-tool{background: #fff;display: inline-block;position: absolute;right: 0;top: 0;height: 29px;vertical-align: top;}
.tit-h3-1 .join-btn{background: #fff;display: inline-block;line-height: 29px;vertical-align: top;padding-left: 15px;margin-top: 10px;font-size: 14px;color: #f60;}
.tit-h3-1 em{color: #f60;font-size: 14px;background: #fff;display: inline-block;line-height: 29px;vertical-align: top;padding-left: 15px;margin-top: 10px;}
.tit-h3-1 img{vertical-align: middle;margin-right: 5px;}







.page-list {width:100%;height:36px;text-align: center;margin:20px auto;}  
.page-list .page {position:relative;left:50%;float:left;}  
.page-list .page span {position:relative;left:-50%;border: 1px solid #d6d6d6;display: inline;float:left;padding:0 10px;height:30px;line-height:30px;margin:2px;}  
.page-list .page span.totlerecord{} 
.page-list .page span.ellipsis{}
/*.page-list .page span.current{cursor:pointer;} */ 
.page-list .page a:link,.page a:visited {border: 1px solid #d6d6d6;display: inline;float:left;padding:0 10px;height:30px;line-height:30px;margin:2px;text-decoration: none;position:relative;left:-50%;color:#5b5b5b}  
.page-list .page a:hover,.page-list .page span.current{border:1px solid #8798a5;background:#8798a5;color:#fff;}  



.new-items{overflow: hidden;}
.new-items .item{display: flex;display: flex\0;border-top: 1px dashed #a8a8a8;padding-top: 30px;padding-bottom:30px;margin-top: -1px;transition: all .3s ease;}
.new-items .item:hover{background: #f3f4f6;}

.new-items .item .pic{width: 220px;float: left\0;margin-right: 20px\0;*float: left;*margin-right: 20px;}
.new-items .item .pic img{width: 100%;height:150px;}
.new-items .item .pic a{font-size: 0;line-height: 0;}
.new-items .item .txt{flex: 1;margin-left: 20px;}
.new-items .item .txt h3{font-size: 20px;font-weight: normal;line-height:29px;color: #333333;height: 58px;overflow: hidden;margin-bottom: 0px;}
.new-items .item .txt h3 a{font-size: 20px;line-height:29px;color: #333333;}
.new-items .item .txt p{font-size: 14px;color: #333;line-height: 24px;color: #333;height:48px;margin-top:8px;overflow: hidden;margin-bottom:13px;}
.new-items .item .txt .tip{font-size: 14px;color: #333;line-height: 24px;color: #333;height: 24px;overflow: hidden;margin-top: 0px;}
.new-items .item .txt .tip span{margin-right: 40px;}
.new-items .item .txt .tip span a{color:#333;}
.new-items .item .txt .tip .iti-flag{margin-right: 5px;}

.new-items .item .txt .tip .iti-flag img{width:100%;vertical-align: top;border:1px solid #dfdfdf;}

.new-items .item .txt .tip .type-icon{width:14px;vertical-align: middle;margin-right:5px;}
.main-cont{width: 690px;float: left;}
.main-aside{width: 370px;float: right;}



.fixed-Tools{width: 46px;position: fixed;right: 0;bottom: 200px;display: none}
.fixed-Tools a{display: block;width: 44px;height: 38px;margin-bottom: 5px;border: 1px solid #f60;transition: all .3s ease;cursor: pointer;text-align: center;}
.fixed-Tools  .return-top{background: url('../../images/v3_0/p36.png') center center no-repeat;}
.fixed-Tools  .return-top:hover{background: url('../../images/v3_0/p37.png') center center no-repeat #f60;}
.fixed-Tools  .issue-btn{font-size: 12px;color: #f60;line-height: 14px;padding: 5px 0;height: 28px;}
.fixed-Tools  .issue-btn:hover{color: #fff;background: #f60;}



.focus-swipe{margin-top: 30px;position: relative;}
.focus-swipe .swiper-container{width: 360px;height: 240px;}
.focus-swipe .swiper-slide{width: 360px;height: 240px;}
.focus-swipe .swiper-slide .item{position: relative;width: 360px;height: 240px;}
.focus-swipe .swiper-slide .item img{width: 100%;height: 100%;border: 1px solid #ccc;
    box-sizing: border-box;}
.focus-swipe .swiper-slide .item .play-btn{position: absolute;left: 50%;top: 50%;background-color: rgba(46, 49, 222, .8);width: 42px;height: 42px;border-radius: 50%;margin-left: -21px;margin-top: -45px;display: block}
.focus-swipe .swiper-slide .item .play-btn:before{content: '';width: 0;height: 0;border:8px solid transparent;border-left-color: #fff;display: block;position: absolute;left: 50%;top: 50%;margin-top: -8px;margin-left: -4px;}

.focus-swipe .swiper-slide .item h3{background: rgba(0, 0, 0, .6);height: 40px;position: absolute;left: 0;bottom: 0;text-align: left;width:100%;overflow: hidden;}
.focus-swipe .swiper-slide .item h3 a{font-size: 14px;color: #fff;line-height: 40px;display: block;padding: 0 10px;display: block}

.focus-swipe .ol-icon{width: 70px;height: 30px;text-align: center;line-height: 30px;position: absolute;left: 0;top: 0;  font-size: 14px;color: #fff;background: #2e31de;border-bottom-right-radius: 10px;}
.focus-swipe .offl-icon{width: 70px;height: 30px;text-align: center;line-height: 30px;position: absolute;left: 0;top: 0;  font-size: 14px;color: #fff;background: #ff3399;border-bottom-right-radius: 10px;}
.focus-swipe .pagination{height: 2px;width: 100%;text-align: right;padding: 18px 0;}
.focus-swipe .pagination .swiper-pagination-switch{ width: 16px;
  height: 2px;display: inline-block;margin-right: 3px;
  background-color: #a8a8a8;vertical-align: top;}
.focus-swipe .pagination .swiper-active-switch{background-color: #f60;}


.focus-swipe .swiper-button-next, .focus-swipe .swiper-button-prev{width: 40px;height: 40px;bottom: 50%;position: absolute;z-index: 99;cursor: pointer;border-radius: 50%;background: rgba(0, 0, 0, .4);}
.focus-swipe .swiper-button-prev{left:0;}
.focus-swipe .swiper-button-next{right: 0;}
.focus-swipe .swiper-button-next:before{content: '\003E';width: 40px;height: 40px;font-size: 30px;color: #fff;text-align: center;line-height: 36px;display: block;}
 .focus-swipe .swiper-button-prev:before{content: '\003C';width: 40px;height: 40px;font-size: 30px;color: #fff;text-align: center;line-height: 36px;display: block;}






.article-box{}

.article-box h1{  font-size: 30px;line-height:36px;font-weight: 500;text-align: center;color: #304355;margin:0 0 10px;}

.article-box .sub-title{text-align: center;
    font-size: 24px;
    line-height: 36px;
    color: #304355;
    margin-bottom: 15px;}
.article-box .top-bar{height:40px;border-top: 1px dashed rgba(0,0,0,.34);border-bottom: 1px dashed rgba(0,0,0,.34); font-size: 14px;line-height: 40px;text-align: center;color: #304355;margin-bottom: 10px;}
.article-box .top-bar span{margin: 0 20px;}
.article-box .foreword{  background-color: #ebebeb;padding: 20px 30px; font-size: 16px;line-height:30px; color: #333333;}
.article-box .article{margin: 25px 0 ;}
.article-box .article p{font-size: 16px;line-height:32px;color: #333333;margin-bottom: 10px;text-indent: 2em;word-break:break-all;}
.article-box .article p.article_en{text-indent: 0;word-wrap: break-word;word-break: break-word;text-align: justify;}
.article-box .article p img{display: block;margin: 20px auto;max-width: 100%;}
.article-box .article p img[data_ue_src*="icon_pdf"]{display:inline-block;vertical-align: middle;margin: 0 10px;}
.article-box .article p a {font-size:16px;color:#337ab7;}
.article-box .article .pic{text-align: center;margin: 20px auto;}
.article-box .article .pic img{text-align: center;max-width: 100%;}
.article-box .tool-bar{height: 44px;line-height: 44px;position: relative;text-align: right;display:none}
.article-box .tool-bar:before{content: '';width: 100%;height:1px;border-top: 1px dashed rgba(0,0,0,.34);position: absolute;left: 0;top: 50%;}
.article-box .tool-bar span{display: inline-block;height: 44px;line-height: 44px;background: #fff;position: relative;z-index: 9;vertical-align: top;font-size: 14px;color: #333;padding: 0 10px;}

.article-box .tool-bar span .btn{display: inline-block;width: 44px;height: 44px;margin-right: 10px;border-radius: 50%;}
.article-box .tool-bar .weixin-btn{background: url('../images/p14.png') center center no-repeat;background-size: 44px;}
.article-box .tool-bar .weibo-btn{background: url('../images/p15.png') center center no-repeat;background-size: 44px;}
.article-box .tool-bar .qq-btn{background: url('../images/p16.png') center center no-repeat;background-size: 44px;}
.article-box .disclaimer{background: #f4f4f4;font-size: 16px;color: #000;line-height: 24px;padding: 10px;margin: 20px auto;}

.cooperation-box{}
.cooperation-box .bd {overflow: hidden;}
.cooperation-box .bd .active-item{border-top: 1px dashed rgba(0, 0, 0, .34);padding-top: 20px;margin-bottom: 35px;margin-top: -1px;}

.consult-box{}
.consult-box .hd{background: #ffebcc;border-bottom: 1px dashed rgba(0, 0, 0, .34);padding: 15px 25px 25px;}
.consult-box .bd{background: #ffebcc;padding: 15px 25px 25px;}
.consult-box p{font-size:16px;line-height: 28px;color: #000;}
.consult-box .icon{display: inline-block;width: 21px;height: 28px;vertical-align: bottom;margin-right: 5px;}
.consult-box .phone-icon{background: url('../images/p12.png') center center no-repeat;background-size: 18px;}
.consult-box .mail-icon{background: url('../images/p13.png') center center no-repeat;background-size: 21px;}
.topic-box{margin-bottom: 30px;}
.topic-box .items{margin-bottom: 30px;overflow: hidden;}
.topic-box .items li{height:48px;border-bottom: 1px dashed rgba(0,0,0,.34);overflow: hidden;}
.topic-box .items li a{line-height: 48px;font-size: 16px;color: #333;display: block;width: 100%;height: 48px;padding-left: 10px;}
.topic-box .items li a:hover{ color: #304355;background: #ebebeb;transition: all .3s ease;}


.hot-article{margin-bottom: 25px;}
.hot-article .items{}
.hot-article .items li{padding: 20px 0;border-bottom:1px dashed rgba(0,0,0,.34);}
.hot-article .items li a{font-size: 16px;line-height:24px;color: #333333;}
.hot-article .items li a:hover{color: #304355;}



.recommend-box{overflow: hidden;}
.recommend-box  h3{  color: #304355;font-size: 24px;line-height: 30px;padding-left: 0;font-weight: 500;margin: 45px 0 10px;}
.recommend-box .items{width: 708px;margin-left: -16px;}
.recommend-box .items li{width: 190px;float: left;margin-left: 46px;}
.recommend-box .items .pic{display: block;width: 100%;font-size: 0;line-height: 0;margin-bottom: 15px;}
.recommend-box .items .pic img{width: 190px;height: 120px;}
.recommend-box .items p,.recommend-box .items p a{ font-size: 14px;line-height: 24px;color: #304355;}
.recommend-box .items-1{overflow: hidden;margin: 15px 0 30px;}
.recommend-box .items-1 li{padding: 0 10px 10px;position: relative;border-top: 1px dashed #bebebe;margin-top: -1px;}
.recommend-box .items-1 li:before{content: '';width: 2px;height: 100%;position: absolute;left: 0;top: 0;}
.recommend-box .items-1s li:hover{background: #f6f6f6;}
.recommend-box .items-1 li:hover:before{background: #fe9b00}
.recommend-box .items-1 h4{height:25px;overflow: hidden;padding:15px 0 0;margin-bottom: 10px;overflow: hidden;}
.recommend-box .items-1 h4 a{ color: #333333; font-size:18px;  line-height:25px;}
.recommend-box .items-1 li:hover h4 a,.recommend-box .items-1 h4 a:hover{color: #004276;}





